Static and Dynamic Testing